/*µ×²¿*/
.footer{background-color: #2e2e2e;height:275px;margin: 0 auto;}
.footer .ftdh{margin: 0 auto;}
.footer .ftdh h3{color:#ffffff;text-align: center;font-size: 16px;line-height: 18px;}
.footer .ftdh ul {float:left;width:240px;padding:20px 0px;text-align: center;}
.footer .ftdh ul a{color:#cfcfcf;padding-top:17px;display: block;font-size: 12px;width: 80px;margin-left: 80px;}
.footer .ftdh ul {float:left;width:240px;padding:20px 0px;text-align: center;}
.footer .ftdh ul a{color:#cfcfcf;padding-top:17px;display: block;font-size: 12px;width: 80px;margin-left: 80px;}
.footer .ftdh ul img{height:135px;width:135px;padding-top:10px;}
.footer .ftdh ul em {color:#fff;font: 14px/1.6 "Microsoft YaHei", '?¡é¨¨¨ª??o¨²';padding-left:2px;display: block;padding-top:5px;text-align: center;}
.footer .ftabout {margin: 0 auto;height:200px;background-color: #181818;text-align: center;}
.footer .ftabout li#ab {margin: 0 auto;padding-top:10px}
.footer .ftabout li#ab a{color:#fff;padding: 0 30px;font-size: 13px;}
.footer .ftabout li#ab em {color:#fff;}
.footer .ftabout li#cd {margin: 0 auto;padding-top:10px;color:#60625f;text-align: center;font-size: 12px;}
.footer .ftabout-link{color: #fff;padding-top: 30px;}
.footer .ftabout-link a{color: #fff;color: #fff;padding: 0 10px;}
.w500{width: 500px;}.w800{width: 800px;}.w620{width: 620px;}
.clear {clear:both;}
.footer .ftdh ul:nth-child(-n+4){
padding-top:50px;
}

/* ²à±ßÐü¸¡ */
.side_gw{
position: fixed;
bottom: 20%;
right: 2%;
}
.side_a{
display: block;
width: 60px;
height: 60px;
background:#809198;
color: #fff;
cursor: pointer;
text-align: center;
border-radius: 8px;
margin-bottom: 20px;
}
.side_a:hover{
color: #fff;
}
.side_span{
padding: 8px 15px;
display: block;
}
.side_img{
padding: 8px 11px;
display: block;
}

@media screen and (max-width: 760px){
  .footer {
    height: auto;
  }
  .footer .ftdh ul {
    width: 25%;
  }
  .footer .ftdh ul:last-child {
    width: 50%;
  }
  .footer .ftdh ul:last-child {
    float: none;
    margin: 0 auto;
    clear: both;
    overflow: hidden;
  }
  .footer .ftdh ul a {
    margin: 0;
    text-align: center;
    width: 100%;
  }
  .footer .ftabout {
    height: auto;
    padding-bottom: 10px;
  }
  .footer .ftabout li#ab {
    width: 100%;
  }
  .footer .ftabout li#ab a {
    padding: 0 5px;
  }
  .footer .ftabout li#cd {
    width: 98%;
    padding-left: 1%;
    padding-right: 1%;
  }
  .ftabout li:nth-child(3) a:last-child {
    display: none;
  }
}
